package com.edu.poli.ces3.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Event;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.sencha.gxt.widget.core.client.FramedPanel;
import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer;
import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData;
import com.sencha.gxt.widget.core.client.form.FieldLabel;
import com.sencha.gxt.widget.core.client.form.FormPanel;
import com.sencha.gxt.widget.core.client.form.TextField;
import com.sencha.gxt.widget.core.client.info.Info;

/**
 * Main entry point.
 *
 * @author sala302
 */
public class indexEntryPoint implements EntryPoint {

    /**
     * Creates a new instance of indexEntryPoint
     */
    public indexEntryPoint() {
    }

    /**
     * The entry point method, called automatically by loading a module that
     * declares an implementing class as an entry-point
     */
    public void onModuleLoad() {
        
         RootPanel.get().add(new Prueba().getPanel());
//        final Label label = new Label("");
//        final Button button = new Button("Presione Aqui!");
//
////        button.addClickHandler(new ClickHandler() {
////            public void onClick(ClickEvent event) {
////                label.setVisible(!label.isVisible());
////            }
////        }
////        );
//       
//        RootPanel.get().add(label);
//        FramedPanel Panel = new FramedPanel();
//        final FormPanel Panel1 = new FormPanel();
//        
//        Panel.setHeadingText("Prueba");
//        Panel.setCollapsible(true);
//        final TextField txtNombre = new TextField();
//        txtNombre.setAllowBlank(false);
//        final TextField txtApellido = new TextField();
//        txtApellido.setAllowBlank(false);
//        FieldLabel lblNombre = new FieldLabel(txtNombre, "Nombre");
//        FieldLabel lblApellido = new FieldLabel(txtApellido, "Apellido");
//        
//        VerticalLayoutContainer Container = new VerticalLayoutContainer();
//        Container.add(lblNombre);
//        Container.add(lblApellido);
//        
//        Panel1.add(Container);
//        Panel.add(Panel1);
//        
//        Panel.addButton(new com.sencha.gxt.widget.core.client.button.TextButton("Saludar") {
//
//            @Override
//            protected void onClick(Event event) {
//                super.onClick(event); 
//               
//                if(Panel1.isValid()){
//                 Info.display("Saludo", "Hola" + txtNombre.getValue() + " " + txtApellido.getValue());
//                }
//            }
//
//        });
//
//        RootPanel.get().add(Panel);
//
   }
}
